package grupo1.fotomultas.Fotomultas;

import grupo1.fotomultas.Fotomultas.Infracciones.Infraccion;

import java.awt.Image;

public class Captura {
	public final static String DESCRIPCION = "descripcion";
	public final static String PATH_FOTO = "pathFoto";
	public final static String TIPO_INFRACCION = "tipoInfraccion";

	private Image foto;
	private String pathFoto;
	private Infraccion infraccion;
	
//	public Captura(Infraccion unaInfraccion) {
//		this.infraccion = unaInfraccion;
//	}
	
	public Captura(Infraccion infraccion, String pathFoto) {
		this.infraccion = infraccion;
		this.pathFoto = pathFoto;
		HomeCapturas.instance().agregarCaptura(this); 
	}
	
	public Infraccion getInfraccion() {
		return infraccion;
	}

	public Image getFoto() {
		return foto;
	}

	public void setPathFoto(String pathFoto) {
		this.pathFoto = pathFoto;
	}

	public String getPathFoto() {
		return pathFoto;
	}

	public String getTipoInfraccion() {
		return infraccion.getTipoInfraccion().getNombre();
	}
	
	public String getDescripcion() {
		return this.getTipoInfraccion() + " - " + pathFoto;
	}
	
}
